home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / prog / atari / c / doorm003 / doormail.txt < prev    next >
Text File  |  1996-05-14  |  7KB  |  191 lines

  1. VORWORT
  2. =======
  3. Doormail habe ich '94 aus einer Laune heraus geschrieben. Das hier 
  4. vorliegende Programm stellt eine Designstudie dar und sollte zun„chst als 
  5. Testprogramm dienen, ob eine derartige Software berhaupt notwendig und 
  6. brauchbar ist. Anschliežend sollte es komplett neu geschrieben und 
  7. als Freeware oder Fairware ver”ffentlicht werden.
  8. Da allerdings andere Projekte in den Vordergrund gerckt sind und ich 
  9. voraussichtlich DOORMAIL nicht mehr weiterentwicken werde, habe ich mich 
  10. dazu entschlossen, den bisherigen Source frei zu geben.
  11. Wer also Lust hat, darf dieses Programm gerne weiterentwickeln. Ich m”chte 
  12. aber denjenigen, der sich dazu entschliežt, bitten, einen Hinweis auf mich, 
  13. dem Urautor, mit in das Handbuch und Programm aufzunehmen. Auch wrde ich 
  14. mich freuen, wenn ich hin und wieder informiert werden wrde, wie es 
  15. mit der (Weiter-)Entwicklung voran geht ;-)
  16.  
  17. Stephan Slabihoud.
  18.  
  19. ========================================================================
  20. DOORMAIL V0.03                                                  06.04.94
  21. ========================================================================
  22. ***  (c) Stephan Slabihoud 1994, email 2:2446/110.6  ***  Freeware  ***
  23.  
  24.  
  25. Was ist DOORMAIL?
  26. -----------------
  27. DOORMAIL (kurz DM) ist ein Door-Programm fr Sysops. DM durchsucht die 
  28. Netmail nach Nachrichten, die an DOORMAIL gerichtet sind, und wertet 
  29. diese aus.
  30.  
  31.  
  32. Wer braucht DOORMAIL?
  33. ---------------------
  34. DM ist fr Sysops interessant, die einen CoSysop eingesetzt haben und 
  35. dieser (von seinem System aus) in der Lage sein soll, bestimmte 
  36. Funktionen auszufhren (z.B. Files l”schen, Programme ausfhren, 
  37. usw.).
  38.  
  39.  
  40. Was kann DOORMAIL bisher?
  41. -------------------------
  42. Nun, wie die Versionnummer schon sagt, noch nicht sehr viel.
  43. ALSO: SENDET MIR EURE VORSCHLŽGE!
  44.  
  45.  
  46. Wie konfiguriere ich DOORMAIL?
  47. ------------------------------
  48. Es muž nur eine kleine Konfigurationsdatei DOORMAIL.CFG angelegt 
  49. werden. In dieser Datei wird u.a. festgelegt, wer DM benutzen darf.
  50.  
  51. Kommandos:
  52.  
  53.  
  54.   Netmail   <netmail>
  55.  
  56.     Hiermit wird die Netmail festgelegt. Die Netmail muž OHNE 
  57.     Extension angegeben werden. Beipiel:
  58.       E:\JETMAIL\NETMAIL
  59.  
  60.   Logfile   <logfile>
  61.   
  62.     Hier wird das Logfile definiert (Binkley-Style). Es muž der
  63.     komplette Pfad mit Dateinamen angegeben werden. Dieses
  64.     Statement darf entfallen. Beispiel:
  65.       E:\JETMAIL\DOORMAIL.CFG
  66.   
  67.   Okfile    <okfile>
  68.   
  69.     Hiermit wird das OKFILE definiert (Aufbau: siehe BinkleyTerm-
  70.     Manual). Fehlt diese Angabe, so sind keine Requests m”glich.
  71.   
  72.   Outbound  <pfad>
  73.   
  74.     Hiermit wird das Outbound-Verzeichnis festgelegt!
  75.     Wichtig: Es wird nur EIN Outbound-Ordner verwaltet,
  76.     d.h. DM arbeitet z.Zt. nur innerhalb einer Zone!
  77.     Beispiele:  Outbound D:\TRANSFER\OUTBOUND\
  78.            oder Outbound D:\TRANSFER\FIDONET.002\
  79.  
  80.   Address   <addr>
  81.   
  82.     Die System-Adresse von DOORMAIL. Normalerweise ist es die 
  83.     Nodeadresse, man kann aber auch eine Pointnummer angeben.
  84.     Beispiele:  2:2447/403  oder  2:2447/403.99
  85.     
  86.   Password  [#flags] [!<password>] <addr> <name>
  87.   
  88.     Hiermit wird festgelegt, wer DM benutzen darf. Das Pažwort darf 
  89.     nur aus einem einzigen Wort bestehen, aber beliebig lang (max. 
  90.     L„nge vom Subject) sein. <addr> ist die Adresse des Nodes/Points, 
  91.     der auf DM zugreifen kann, und <name> ist sein Name.
  92.     Es drfen maximal 100 Nodes/Points definiert werden!
  93.  
  94.     Normalerweise darf der betreffende ALLE Statements benutzen,
  95.     es ist jedoch sinnvoll dieses u.U. einzuschr„nken. Sobald man
  96.     DM per '#' einige Flags bergibt, darf derjenige zun„chst nichts
  97.     mehr (auch keinen Request) ausfhren. Die einzelnen T„tigkeiten
  98.     sind dann per Flag einzeln wieder zu erlauben!
  99.  
  100.     Fr <flags> ist folgendes erlaubt (Grož-/Kleinschreibung ist egal):
  101.      *  = Diese Person darf Wildcards benutzen (unabh„ngig vom
  102.           Statement "Wildcards") Ergibt nur Sinn zusammen mit 'r'!
  103.      e  = EXEC ist erlaubt
  104.      d  = DEL ist erlaubt
  105.      n  = NOTIFY ist erlaubt
  106.      r  = Request ist erlaubt
  107.      
  108.     Beispiele:
  109.       Password !passwd 2:2447/403.6 Stephan Slabihoud
  110.         Alle Statements sind erlaubt...
  111.         
  112.       Password #r 2:2447/403.6 Stephan Slabihoud
  113.         Nur der Request ist erlaubt...
  114.         
  115.       Password #*nr 2:2447/403.6 Stephan Slabihoud
  116.         Nur der Request mit Wildcards im Filenamen und NOTIFY
  117.         ist erlaubt...
  118.  
  119.   Wildcards
  120.   
  121.     In Dateinamen drfen Wildcards ('*' und '?') vorkommen. In 
  122.     Extensions drfen immer Wildcards verwendet werden!
  123.     Vorsicht: Mit diesem Statement ist auch "*.*" als Request 
  124.     zul„ssig!!! "Wildcards" erlaubt '*' und '?' fr ALLE.
  125.  
  126.  
  127.  
  128. DOORMAIL.CFG (Beispiel):
  129. ------------------------
  130. Netmail D:\JETMAIL\MSGS\NETMAIL
  131. Okfile  D:\JETMAIL\LISTS\OKFILE.LST
  132. Logfile D:\JETMAIL\BINKLEY.LOG
  133. ADDRESS 2:2447/403.99
  134. PASSWORD #*nr !passwd1 2:2447/403.6 Stephan Slabihoud
  135. PASSWORD !passwd2 2:2447/403.9 Mr.Unbekannt
  136.  
  137.  
  138. Wie installiere ich DOORMAIL?
  139. -----------------------------
  140. Recht einfach... Man muž nur dafr sorgen, daž DM hin und wieder 
  141. gestartet wird und so die Netmail nach Msgs an DM durchsucht.
  142. Beispielaufruf: DOORMAIL.TTP
  143.  
  144.  
  145. Wie benutze ich DOORMAIL?
  146. -------------------------
  147. DM wird wie ein Areafix oder Filefixer benutzt. Man schreibt eine 
  148. Nachricht an DOORMAIL mit seinem Pažwort in der Subject-Zeile und in 
  149. die Msg schreibt man, was DM machen soll.
  150.  
  151. Welche Befehle kennt DOORMAIL?
  152. ------------------------------
  153. Noch nicht sehr viele:
  154.  
  155.   %EXEC <programm> [<kommandozeile>]
  156.   
  157.     Startet ein Programm (ggf. mit Kommandozeile).
  158.   
  159.   %DEL <dateiname>
  160.   
  161.     L”scht eine (oder mehrere Dateien). Es muž der komplette
  162.     Pfad angegeben werden. Wildcards sind unabh„ngig vom Statement
  163.     "Wildcards" erlaubt.
  164.  
  165.   %NOTIFY
  166.   
  167.     Schreibt eine Mail an den Absender. In dieser Mail wird 
  168.     aufgefhrt, welche Befehle bisher ausgefhrt wurden und welche 
  169.     Fehler aufgetreten sind. NOTIFY sollte deshalb ganz am Ende der 
  170.     Mail angegeben werden, um eine komplette šbersicht zu bekommen.
  171.  
  172. Alle anderen Angaben werden als Dateiname (bzw. Magic) 
  173. interpretiert und es wird versucht diese Datei(en) in der OKLIST 
  174. zu finden, anschliežend werden diese Files fr das betreffende 
  175. System "auf Hold" gelegt.
  176.  
  177. Beispielmail an DOORMAIL:
  178. -------------------------
  179.  
  180.  From: Stephan Slabihoud on 2:2447/403.6
  181.    To: Doormail on 2:2447/403
  182. Subj.: A_PASSWORD
  183. -----------------------------------------------------------------
  184. %EXEC d:\jetmail\jetstat.tos
  185. %DEL d:\backup\*.bak
  186. AVALON
  187. A-BETA a_password
  188. A_FILE.LZH
  189. %NOTIFY
  190. ---
  191.